package com.xu.GOF23.builder.NONDirector;

public class Test {
    public static void main(String[] args) {
        //服务员
        worker work = new worker();
        //当我不给他赋值时，因为他有默认值
//        Product product = work.getProduct();

        //同时工人也可以通过链式编程来决定 build的顺序，也可设置 值；
        // 想怎么构建怎么构建，可以自由组合，不组合也有默认的套餐
        Product product = work.builderB("全家桶-先吃饱").builderA("儿童套餐--有玩具").getProduct();

        System.out.println(product.toString());

    }
}
